SAMBA - Problema seção [profiles] [RESOLVIDO]

1. SAMBA - Problema seção [profiles] [RESOLVIDO]

Willyan Guimarães Caetano
WillyanGCaetano

(usa Ubuntu)

Enviado em 11/07/2011 - 11:56h

Pessoal,
Instalei o SAMBA em um Ubuntu 11.04. Ele exercerá o Controle de Domínio de Rede (PDC) e também o serviço de sincronização de tempo (NTP). Depois de todo o processo de configuração, inseri a máquina na rede e testei os compartilhamentos, tudo ok. Porém, no processo de logoff a estação WINDOWS envia a seguinte mensagem:
"O Windows não pode copiar o arquivo C:\Documents and Settings\testeti\ntuser.tmp para o local \\samba\profiles\testeti\NTUSE R.DAT. As possíveis causas do erro são problemas de rede ou direitos de segurança insuficientes. Se o problema persistir, entre em contato com o administrador da rede.

DETALHE - O sistema não pode encontrar o arquivo especificado. "

Curioso que se eu abrir o diretório "profiles" direto do LINUX e com o usuário teste mencionado aí, há permissão de escrita no mesmo, ainda mais pelo saída do comando abaixo:

ls-la /home/profiles/testeti
total 8
drwx-wx-wt 2 testeti ti 4096 2011-07-08 16:41 .
drwxrwxrwt 3 root root 4096 2011-07-08 16:41 ..

Deixo abaixo a configuração do smb.conf com as seções [global] e [profiles] para análise.
Espero que se possível, me ajudem. Desde já, obrigado !

[global]
# ELEIÇÕES DE REDE, CONFIGURAÇÕES DE NOME E RESOLUÇÃO DOS MESMOS, NÍVEL DE SEGURANÇA E DEFINIÇÃO DE PDC
netbios name = samba
workgroup = REDE
server string = SAMBA versão %v
name resolve order = lmhosts host wins bcast
domain master = yes
local master = yes
preferred master = yes
os level = 150

# CARACTERES DE ARQUIVOS
preserve case = no
default case = lower

# ACESSO PARA ADMINISTRAÇÃO, ACESSO AO SERVIDOR PARA USO
hosts allow = 192.168.0.
admin users = administrador, root

# LOG DE ACESSOS A SERVIÇOS - AUDITORIA DO SAMBA
syslog = yes
log level = 1
log file = /var/log/samba/log.%m
max log size = 5000
vfs objects = full_audit
full_audit:success = open, opendir, write, unlink, rename, mkdir, rmdir, chmod, chown
full_audit:prefix = %u|%I|%S
full_audit:failure = none
full_audit:facility = local5
full_audit:priority = notice
debug timestamp = yes
debug level = 2
debug uid = no
lock directory = /var/run/samba/locks

# ESTE É UM SERVIDOR WINS
wins support = yes
wins proxy = no
dns proxy = no
max wins ttl = 518400

# ESTE SERVIDOR É UM SERVIDOR DE HORÁRIO ATRAVÉS DO RECURSO NTPD
time server = yes

# NÍVEL DE SEGURANÇA E USUÁRIOS CONFIGURAÇÃO DE USUÁRIOS E SUAS SENHAS
security = user
encrypt passwords = yes
passdb backend = tdbsam
enable privileges = yes

username level = 2

# ESCUTA DE REDE
interfaces = eth1
bind interfaces only = yes

# CONFIGURAÇÃO DE DESEMPENHO
read raw = yes
write raw = yes
oplocks = yes
max xmit = 65535
dead time = 15
getwd cache = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

# VETAR CERTOS TIPOS DE EXTENSÃO DE ARQUIVOS
veto files = /*.pif/*.tmp/*.mp3/*.wma/*.asf/*.mp4/*.avi/*.scr/*.flv/*.mpeg/*.mpg

#ROAMING PROFILES
logon path = \\%L\profiles\%U
logon home = \\%L\%U\.profiles
logon script = %G.bat
domain logons = yes
logon drive = H:

[homes]
comment = Diretório de Usuários
valid users = %S
browseable = no
writeable = yes
follow symlinks = no

[profiles]
path = /home/profiles
writeable = yes
browseable = no


  


2. Re: SAMBA - Problema seção [profiles] [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 11/07/2011 - 13:22h

Kra, posso estar enganado, mas o SAMBA não enxerga barra invertida, como nas linhas abaixo:

logon path = \\%L\profiles\%U
logon home = \\%L\%U\.profiles

O certo é vc colocar ao contrário:

logon path = //%L/profiles/%U
logon home = //%L/%U/.profiles

Posso estar errado, mas é uma tentativa.


3. Re: SAMBA - Problema seção [profiles] [RESOLVIDO]

Willyan Guimarães Caetano
WillyanGCaetano

(usa Ubuntu)

Enviado em 11/07/2011 - 14:39h

É, não foi isso amigo.
Interessante que pensei inicialmente que tinha haver com permissões, mas no sistema (Ubuntu) consigo acrescentar aquivos, alterar, excluí-los. O que ocorre é que a pasta das configurações do usuário não estão sendo copiadas para o servidor. Desde já, obrigado pela ajuda.


4. Consegui !

Willyan Guimarães Caetano
WillyanGCaetano

(usa Ubuntu)

Enviado em 14/07/2011 - 10:53h

Amigo franklincsilva, enfim funcionou. Fiz algumas modificações na seção [global], deixando ela aí embaixo para análise, sugestões e até ajuda.

Código :

# ELEIÇÕES DE REDE, CONFIGURAÇÕES DE NOME E RESOLUÇÃO DOS MESMOS, NÍVEL DE SEGURANÇA E DEFINIÇÃO DE PDC
netbios name = samba
workgroup = REDE
server string = SAMBA versão %v
name resolve order = lmhosts host wins bcast
domain master = yes
local master = yes
preferred master = yes
os level = 150

# CARACTERES DE ARQUIVOS
preserve case = no
default case = lower

# ACESSO PARA ADMINISTRAÇÃO, ACESSO AO SERVIDOR PARA USO
hosts allow = 192.168.0.
admin users = administrador, root


# LOG DE ACESSOS A SERVIÇOS - AUDITORIA DO SAMBA
syslog = yes
log level = 3
log file = /var/log/samba/log.%m
max log size = 5000
vfs objects = full_audit
full_audit:success = open, opendir, write, unlink, rename, mkdir, rmdir, chmod, chown
full_audit:prefix = %u|%I|%S
full_audit:failure = none
full_audit:facility = local5
full_audit:priority = notice
debug timestamp = yes
debug level = 2
debug uid = no
lock directory = /var/run/samba/locks

# ESTE É UM SERVIDOR WINS
wins support = yes
wins proxy = no
dns proxy = no
max wins ttl = 518400

# ESTE SERVIDOR É UM SERVIDOR DE HORÁRIO ATRAVÉS DO RECURSO NTPD
time server = yes

# NÍVEL DE SEGURANÇA E USUÁRIOS CONFIGURAÇÃO DE USUÁRIOS E SUAS SENHAS
security = user
encrypt passwords = yes
passdb backend = tdbsam
enable privileges = yes

username level = 2

# ESCUTA DE REDE
interfaces = eth1
bind interfaces only = yes

# CONFIGURAÇÃO DE DESEMPENHO
read raw = yes
write raw = yes
oplocks = yes
max xmit = 65535
dead time = 15
getwd cache = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

# VETAR CERTOS TIPOS DE EXTENSÃO DE ARQUIVOS
veto files = /*.pif/*.mp3/*.wma/*.asf/*.mp4/*.avi/*.scr/*.flv/*.mpeg/*.mpg/*.iso/*.src/*.bat/*.cmd/*.com/*.exe/*.ws/*.vbs/*.dll


# ROAMING PROFILES
logon path = \\%N\profiles\%U
logon home = \\%N\%U\.profiles
logon script = %G.bat
domain logons = yes

[profiles]
path = /home/profiles
writeable = yes
browseable = no
create mask = 0600
directory mask = 0700


Depois disso, verifiquei as permissões das pastas profiles e depois da pasta do usuário. A pasta profiles modifiquei para permissão de total (777). Não vejo problema pois a mesma está escondida (parâmetro avaliable) e dentro da mesma a permissão de escrita inclui permissão apenas para o usuário acessar (parâmetros create e directory mask). Depois disso, funcionou.

Muito obrigado pela ajuda !


5. o problema é a opção veto files

Osvaldo Júnior
osvaldojuniorfsa

(usa Debian)

Enviado em 25/10/2011 - 18:10h

Voce esta vetantado a extensão *.tmp, se vetar isso da o erro, não entendo pq, tire a opção .tmp que tudo funcionará bem.

Mas possa se que vc tenha um problema que eu , pois o samba ao usuario fazer logof, ele nao vai compiar as extensões ex: .mop3, porem vai duplicar criando varios arquivos tipoprf2C0.tmp. estou com esse problema a unica solução que encontrei foi colocar a opão vetO files apenas no home dos usuario.

mas seu problema resolve tirando o .tmp do veto files

um forte abraço


6. Re: SAMBA - Problema seção [profiles] [RESOLVIDO]

Willyan Guimarães Caetano
WillyanGCaetano

(usa Ubuntu)

Enviado em 27/10/2011 - 11:46h

Olá Amigo !
Tem razão, desde que tirei a sincronização de perfis está ocorrendo normalmente. Era este o problema ! Obrigado !






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts